Python Job: Python Developer

Job added on

Location

Vadodara - India

Job type

Full-Time

Python Job Details

Job Description for Python Developer

We are looking for a Python Developer to join our awesome team and deliver a streamlined user experience. We want a team member who strives to develop a first-class codebase using Python best practices.

Python Developer duties and responsibilities

  • Write reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Performance tuning, improvement, balancing, usability, automation
  • Work collaboratively with the design team to understand end-user requirements to provide technical solutions and for the implementation of new software features

Python Developer requirements and qualification

  • Previous working experience as a Python Developer for 1+ year(s)
  • An understanding and multi-process architecture and the threading limitations of Python.
  • Hands-on experience with Django, Flask, or FastAPI frameworks (at least one)
  • Good understanding of server-side templating languages such as Jinja 2, Mako, DTL, etc
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Hands-on experience with Databases like MySQL, PostgreSQL, MongoDB (at least one)
  • Knowledge of user authentication and authorisation between multiple systems, servers, and environments
  • Proficient understanding of code versioning tools such as Git

Good to have

  • Knowledge of user authentication and authorisation between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Able to integrate multiple data sources and databases into one system
  • Familiarity with event-driven programming in Python
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Strong unit test and debugging skills

Job Types: Full-time, Regular / Permanent

Salary: From ₹250,000.00 per year

Benefits:

  • Flexible schedule
  • Food provided
  • Health insurance
  • Leave encashment
  • Paid sick time
  • Paid time off

Schedule:

  • Day shift

Supplemental pay types:

  • Joining bonus
  • Overtime pay
  • Performance bonus
  • Quarterly bonus
  • Yearly bonus

Ability to commute/relocate:

  • Vadodara, Gujarat: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Preferred)

Experience:

  • Python: 1 year (Required)
  • total work: 1 year (Preferred)

Expected Start Date: 25/02/2023